/*
 *
 * (c) Copyright Ascensio System Limited 2010-2023
 * 
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 * http://www.apache.org/licenses/LICENSE-2.0
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
*/


using ASC.Forum.Module;
using ASC.Notify;
using ASC.Notify.Model;

namespace ASC.Forum
{
    public static class SubscriptionConstants
    {
        public static INotifyAction NewPostInTopic { get { return Constants.NewPostInTopic; } }

        public static INotifyAction NewPostInThread { get { return Constants.NewPostInThread; } }

        public static INotifyAction NewPostByTag { get { return Constants.NewPostByTag; } }

        public static INotifyAction NewTopicInForum { get { return Constants.NewTopicInForum; } }

        public static ISubscriptionProvider SubscriptionProvider { get { return ForumNotifySource.Instance.GetSubscriptionProvider(); } }

        public static INotifyClient NotifyClient { get { return ForumNotifyClient.NotifyClient; } }

        public static string SyncName { get { return "asc_forum"; } }



    }
}
